php 出现 “ Warning: Use of undefined constant” 的终极解决方法
时间 :
2021-07-18
编辑 :admin

php 出现 “ Warning: Use of undefined constant” 的解决方法
php设置的错误和警告信息输出
直接输出了一个“字符串” 注意这个字符串并不是真正的php字符串,因为并没有在单引号或者双引号内。
没有使用 define 对这个“字符串”进行定义
真正的原因
php把没有加引号的值当做常量进行处理
输出行为
如果关闭了警告提醒,和普通的字符输出一致
这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉
关闭 PHP 提示的方法
搜索php.ini:
error_reporting = E_ALL
改为:
error_reporting = E_ALL & ~E_NOTICE
宝塔关闭方法

弄完记得重载一下配置
还是不行就加容错 error_reporting(0);
还是提示找到具体位置 看看是不是没有加单引号加上去